gtk/gtkwidget.c: Use accessor functions to access GtkWindowGroup
authorJavier Jardón <jjardon@gnome.org>
Sat, 11 Sep 2010 01:27:37 +0000 (03:27 +0200)
committerJavier Jardón <jjardon@gnome.org>
Sat, 11 Sep 2010 02:25:41 +0000 (04:25 +0200)
gtk/gtkwidget.c

index d749118059742f08d1d83bf9c559d18a613c5ec5..a2032360689bb96639a627b94bca5a9c82ad5d95 100644 (file)
@@ -5776,14 +5776,10 @@ gtk_widget_device_is_shadowed (GtkWidget *widget,
       !gtk_widget_is_ancestor (widget, grab_widget))
     return TRUE;
 
-  if (group->grabs)
-    {
-      grab_widget = group->grabs->data;
-
-      if (widget != grab_widget &&
-          !gtk_widget_is_ancestor (widget, grab_widget))
-        return TRUE;
-    }
+  grab_widget = gtk_window_group_get_current_grab (group);
+  if (grab_widget && widget != grab_widget &&
+      !gtk_widget_is_ancestor (widget, grab_widget))
+    return TRUE;
 
   return FALSE;
 }